2023-10-15 pintos briefing {lazy_load_segment} {stack growth} {swjungle}


README

본 문서는 lazy load segment 구현 완료로 인해 테스트 코드를 실행해 볼 수 있게 되어 큰 산 넘었다고 판단하여 진행한 브리핑의 내용을 요약했습니다.

우리 위치는?

지식의 위치는?

What We Have Done

눈여겨 봐야 할 Test Cases

WIL에 추가해주세요

더 알고싶어요

앞으로 할 일 및 목표

WEEK09 전까지 mmap에 발 들여놓고 플로우 정도는 파악하는 것을 목표로 해보자!

  1. demand paging메커니즘을 사용하여 fork/exec 시리즈를 통과하는 것이 먼저일 것 같다. 처음부터 Project 1/2 통과하려고 한다면 금방 demand paging이 필요하다는 것을 알게 될 것이다.
  2. 그 뒤에는 vm 시리즈를 우선적으로 해결하자.
  3. userprog 시리즈는 1,2를 수행하면서 자연스럽게 해결될 수도 있을 것이다. 마지막까지도 바짓가랑이를 붙잡고 늘어진 테스트 케이스를 해치우자.

자원 해제

malloc, palloc 했던 수많은 페이지 구조체들을 아직 해제하지 않고있다..!!!

Miscellaneous